body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding:0;
	margin:0
}
body, button, input, textarea {
	font:12px/1.5 Tahoma, Helvetica, Arial, '\5b8b\4f53', sans-serif
}
ol, ul {
	list-style:none
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
fieldset, img {
	border:0;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
address, caption, cite, code, dfn, em, th, var {
	font-weight:normal;
	font-style:normal
}
a {
	text-decoration:none;
	cursor:pointer;
	color:#666
}
a:hover {
	text-decoration:none;
	color:#47b717
}
a.green {
	color:#47b717
}
body {
	color:#999
}
.fr {
	float:right
}
.fl {
	float:left
}
.h30 {
	height:30px;
	overflow:hidden;
	clear:both
}
.nav {
	margin-bottom:20px
}
 .btn-login, .btn-reg {
	background:url("..../images/imgbg.png") no-repeat
}

.area {
	clear:both;
	overflow:hidden;
	zoom:1;
	width:960px;
	background:#fff;
	padding:40px 0;
	margin:0 auto
}
.bg, .bg1, .bg2 {
	clear:both;
	overflow:hidden;
	zoom:1;
	background:#fafafa
}
.bg1 {
	background:#f4f4f5
}
.bg2 {
	background:url(../images/bg2.png) repeat-y left;
	margin:20px 0 30px
}
.lft {
	float:left;
	width:723px
}
.rit {
	float:right;
	width:235px;
	border-left:1px solid #e5e5e5
}
.tit {
	clear:both;
	padding:3px 0 12px 0;
	font-size:14px;
	font-weight:bold;
	color:#666
}

.pagination {
	margin:-25px 0 0 0;
	position:relative;
	z-index:1000;
	text-align:center
}
.pagination li {
	display:inline-block;
*zoom:1;
*display:inline;
	width:10px;
	height:10px;
	overflow:hidden;
	line-height:20em;
	margin:0 5px
}
.pagination li a {
	display:block;
	height:10px;
	background:url(../images/cur.png) no-repeat 0 -15px
}
.pagination li.current a {
	background-position:0 0
}
.boxr {
	float:right;
	width:234px;
	height:289px;
	background:#989db0
}
.login {
	padding:0 20px 0;
	color:#fff;
	background:#eefde7;
}
.login a {
	color:#fff
}
.login h2 {
	font-size:15px;
	font-family:"Microsoft YaHei";
}
.login .ipt {
	width:181px;
	height:23px;
	line-height:23px;
	border:1px solid #8089ac;
	padding:0 5px
}
.btn-login {
	vertical-align:middle;
	width:90px;
	height:31px;
	background-position:0 -339px;
	border:0;
	cursor:pointer;
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:14px
}
.login dd {
	padding:16px 0 0 0
}
.oth-link {
	padding:10px 0 0 0
}
.reg {
	color:#fff;
	padding:0 20px
}
.regt {
	background:url(../images/line2.png) repeat-x bottom;
	padding:40px 0 30px 0;
	margin-bottom:20px
}
.regt strong {
	font-size:31px;
	font-weight:normal;
	text-align:center;
	font-family:Arial;
	display:block
}
.reg p {
	padding:6px 0
}
.btn-reg, .btn-reg:hover {
	display:block;
	width:192px;
	height:47px;
	background-position:0 -375px;
	text-align:center;
	line-height:45px;
	color:#fff;
	font-family:"Microsoft YaHei";
	font-size:18px
}

.new {
	clear:both;
	padding:0 0 0 22px
}
.new li {
	height:25px;
	line-height:25px
}
.new li a {
	color:#999
}
.new li a:hover {
	color:#47b717
}
.case {
	clear:both;
	overflow:hidden;
	zoom:1;
	width:960px;
	padding:20px 0 40px
}
.case ul {
	width:980px
}
.case li {
	float:left;
	width:285px;
	line-height:22px;
	padding:0 40px 0 0
}
.case li img {
	float:left;
	margin:3px 20px 0 0
}
.case li span {
	float:right;
	width:205px
}
.case li a {
	color:#999
}
.menu {
	float:left;
	width:133px
}
.menu dl {
	padding:1px
}
.menu dt {
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:5px 0 5px 10px;
	color:#666
}
.menu dt span {
	display:block;
	height:30px;
	cursor:pointer;
	background:url(..../images/arr.png) no-repeat 100px 8px
}
.menu .cur dt span {
	background-position:100px -25px
}
.menu .arr span {
	background-position:100px -57px;
	cursor:auto
}
.menu dd {
	background:#fff
}
.menu dl ul {
	display:none;
	padding:3px 0
}
.menu .cur ul {
	display:block
}
.menu li {
	line-height:30px;
	padding:0 0 0 10px
}
.cont {
	float:right;
	width:790px;
	color:#666;
	line-height:24px;
	padding:5px 0 15px 0;
	min-height:500px;
	_height:500px
}
.cont h2 {
	font-size:14px;
	line-height:30px
}
.cont h3 {
	line-height:30px
}
.cont p {
	padding:3px 0
}
.tag {
	clear:both;
	height:38px;
	line-height:38px;
	background:url(../images/line.png) repeat-x bottom;
	margin:15px 0
}
.tag li {
	float:left;
	padding:0 20px
}
.tag li.cur {
	height:37px;
	font-weight:bold;
	line-height:35px;
	border:1px solid #e8e8e8;
	border-bottom:0;
	background:#fff
}
.footer {
	text-align:center;
	border-top:1px solid #e6e6e6;
	padding:15px 0 40px
}
/*-----------------*/
#login .find {
	float:right;
	margin-right:35px;
	margin-top:7px;
}
#login .find #findPwd {
	color:#333;
}
#login .find label {
	font-size:12px;
	display:none;
}
#login .login-error {
	color: #FF0000;
}
#login .login-item label {
	display:none
}
#login .input-bg {
	position: relative;
	display:block;
	width:188px;
	height:22px;
	padding-top:3px;
	padding-left:5px;
	z-index:11;
	background:#fff;
	color:#666;
}
#login .login-item .pop-ipt-focus {
	border:#0C3 1px solid;
}
#login .login-item input {
	background:url('../images/blank.gif');
	position: absolute;
	display:block;
	width:181px;
	height:23px;
	left:0;
	top:0;
	z-index:12;
	color:#666;
}
